Azure Cosmos DB
https://gyazo.com/951d4e5964de7985c92a143a79c141b9
ディレクトリ
Azure Cosmos DB アカウント
コンテナa
ドキュメントx
ドキュメントy
コンテナb
作成時注意
パーティションkeyは、/id にすること
クエリ
例
code:query.js
query: "SELECT * FROM c where c.deviceId in (" + deviceIds + ") AND c.timeStamp >= @startTime AND c.timeStamp <= @endTime ",
parameters : [
{ name: '@startTime', value: startTime},
{name: '@endTime', value: endTime}
]
注意
BETWEENダメ
in は"a,b,c..."文字列で渡す
エンティティ階層
https://docs.microsoft.com/ja-jp/azure/cosmos-db/media/databases-containers-items/cosmos-entities.png
ドキュメントURL
code:cosmos.js
Note that the {databaseaccount} is the name of the Azure Cosmos DB account created under your subscription.
The {db-id} value is the user generated name/ID of the database, not the system generated ID (rid).
The {coll-id} value is the name of the collection. The {doc-id} value is the ID of the document to be retrieved.
結局
metadata系は、これが適切?
codmosDBには、cosmosが自動で入れるparmもあるので、これが適切?
hr.icon
参考
古いけど良い
公式チュートリアル